﻿// 4341. 市长海报.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

/*
https://www.acwing.com/problem/content/4344/

在一个市长选举宣传墙上，有 n
 张海报正等待着秘书依次张贴。

所有海报都与墙面等高。

整个墙面被等分为若干段，从左到右依次编号为 1,2,3…
。

每张海报都恰好完全覆盖连续若干段墙面，其中第 i
 张海报覆盖第 li∼ri
 段墙面。

当所有海报都张贴完毕以后，其中一些海报可能会被后面的海报覆盖掉。

请你计算，最终一共有多少张海报（完全或部分）可见。

输入格式
第一行包含整数 T
，表示共有 T
 组测试数据。

每组数据第一行包含整数 n
。

接下来 n
 行，每行包含两个整数 li,ri
，表示一张海报的覆盖区域。

输出格式
每组数据输出一行结果，一个整数，表示最终可见的海报数量。

数据范围
1≤T≤10
,
1≤n≤10000
,
1≤li≤ri≤107
。

输入样例：
1
5
1 4
2 6
8 10
3 4
7 10
输出样例：
4
样例解释
样例墙面的俯视图和正视图如下：


*/
int main()
{
    std::cout << "Hello World!\n";
}
 